﻿/* Vistas */

/* Muestra el tipo de medio de transporte de un lugar y localidad*/
CREATE VIEW V_tipo_transporte_lugar AS
	select m.id_mediot, lo.id_localidad,l.nombre, lo.nombre as localidad, m.tipo
	FROM lugar l, localidad lo, medio_transporte m 
	WHERE m.id_lugar = l.id_lugar AND lo.id_localidad = l.id_localidad;

SELECT * FROM V_tipo_transporte_lugar;

/* Muestra el detalle de los medios de todos transporte y las paradas que recorren */
CREATE VIEW V_medio_transporte_paradas AS
	select m.id_medioT as N, m.tipo, m.descr as descripcion, p.nombre as parada 
	FROM medio_transporteparada mtp, medio_transporte m, parada p
	WHERE mtp.id_parada = p.id_parada AND mtp.id_medioT = m.id_medioT;

SELECT * FROM V_medio_transporte_paradas;

/* Muestra el los hospedajes con sus respectivos horarios , nombres del lugar y localidades a las que pertenece */
CREATE VIEW V_hospedaje AS
	SELECT ho.descrip, l.nombre, lo.nombre  
	from hospedaje h, horario ho, lugar l, localidad lo 
	WHERE h.id_lugar=l.id_lugar AND ho.id_horario = h.id_horario AND l.id_localidad = lo.id_localidad;

SELECT * FROM V_hospedaje;